/**************************************************
Main - Test des trois fonctions (init_FIFO, init_paquet et conversion_carte)
by RASPAUD Alexandre
**************************************************/

#include"main.h"

int main()
{
	FIFO_PAQUET *carte_courante=NULL,*paquet=NULL;
	int test=-1;
	
	//printf("Main : Début\n");
	paquet=init_paquet();
	//printf("Main : Fin\n");
	
	printf("Main : Début lecture\n");
	carte_courante=paquet; //je récupère le paquet qui est sur la table (joueur 0);
	while(carte_courante!=NULL) //cette boucle va parcourire le paquet et lire chaque carte une à une
	{
		printf("Signe : %d Valeur : %d Joueur n°%d\n",carte_courante->carte.signe,carte_courante->carte.valeur,carte_courante->nom_joueur);
		carte_courante=carte_courante->carte_suivante;
	}
	printf("Main : Fin lecture\n");
	
	printf("Main : Début lecture avec conversion\n");
	carte_courante=paquet; //je récupère le paquet qui est sur la table (joueur 0);
	while(carte_courante!=NULL) //cette boucle va parcourire le paquet et lire chaque carte une à une
	{
		test=conversion_carte(carte_courante);
		if(test==-1)
		{
			printf("Main : Erreur lors de la lecture !\n");
			return 0;
		}
		carte_courante=carte_courante->carte_suivante;
	}
	printf("Main : Fin lecture avec conversion\n");
	
	printf("Main : FIN PROGRAMME\n");
	return 1;
}

